/**
 * Fonctions pour les pubs
 *
 */

// Wait till _timeout and continue loading next _id/
$(function() {
    //pour le header
    switchContent('headerPubHidden' , 'headerPubShow' ); 
    
    // pour les pubs de droite
    $('div[id^="pubHidden"]').each(function() {  
        switchContent(this.id , 'pubShow' + this.id.substr(9));   
    });  
      
});

/*
 * Fonction js pour deplacer la pub de la div cachée vers
 * son emplacement 
 */
function switchContent(pubHiddenId,pubShowId){
    var dummy = document.getElementById(pubHiddenId);
    var placeholder = document.getElementById(pubShowId);
    if (!dummy) {
		console.log(" - pas de pub à afficher !");
    }
    if (!placeholder) {
		console.log(" - pas d'emplacement pour la pub !");
    }

    /* loop through dummy nodes removing any JS nodes, preventing double execution */
    for (index = dummy.childNodes.length - 1; index >= 0; index--)
    {
    var element = dummy.childNodes[index];
    if ((element.nodeName == 'SCRIPT') || (element.nodeName == 'NOSCRIPT'))
            dummy.removeChild(element);
    }

    dummy.parentNode.removeChild(dummy);
    placeholder.parentNode.replaceChild(dummy, placeholder);
    dummy.style.display = 'block';
}